#!/bin/bash

proxy_host=127.0.0.1
proxy_port=58591
if [ $# -eq 0 ] ; then
   pswitch="on"
fi

if [ $# -gt 0 ] ; then
    pswitch=$1    
fi 

if [ $# -gt 1 ] ; then
    proxy_host=$2    
fi 

if [ $# -gt 2 ]; then
    proxy_port=$3
fi 

if [ $pswitch = "on" ]; then
    git config --global http.proxy http://$proxy_host:$proxy_port
    git config --global https.proxy https://$proxy_host:$proxy_port

    echo "set git proxy:"
else
    git config --global --unset http.proxy
    git config --global --unset https.proxy
    echo "unset proxy"
fi

    git config --get --global http.proxy
    git config --get --global https.proxy
